package com.gcb.service;

import com.gcb.domain.dto.BusinessesQueryDTO;
import com.gcb.domain.dto.BusinessesSaveDTO;
import com.gcb.domain.vo.BusinessesVO;

import java.util.List;

public interface IBusinessesService {
    /**
     * 新增
     *
     * @param dto
     */
    void add(BusinessesSaveDTO dto, Long currentUserId);

    /**
     * 删除
     *
     * @param id
     */
    void delete(Long id);

    /**
     * 修改
     *
     * @param dto
     */
    void update(BusinessesSaveDTO dto,  Long currentUserId);

    /**
     * 查询
     *
     * @param dto
     * @return
     */
    List<BusinessesVO> list(BusinessesQueryDTO dto);
}
